package main

import (
	"fmt"
	"regexp"
)

func main() {

	// 编译正则表达式
	reg, err := regexp.Compile("/iot/")
	if err != nil {
		fmt.Println("regexp.Compile failed:", err)
		return
	}

	// 查询字符串
	str := "/iot/?=10"

	// 匹配正则表达式
	result := reg.FindAllStringSubmatch(str, -1)

	// 输出结果
	for _, v := range result {
		fmt.Println("Full match:", v[0])
		//fmt.Println("First group:", v[1])
		//fmt.Println("Second group:", v[2])
		fmt.Println()
	}
}
